home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD ROM Paradise Collection 4
/
CD ROM Paradise Collection 4 1995 Nov.iso
/
win
/
1b.zip
/
APL_UK.DIN
< prev
next >
Wrap
Text File
|
1992-08-11
|
11KB
|
417 lines
+---------------------------------------------------------------+
+ Input Table for Windows keyboard (UK ascii) +
+---------------------------------------------------------------+
+---------------------------------------------------------------+
+ Keyboard Modes +
+---------------------------------------------------------------+
M0=Apl: 2 78 * + Ctrl-N => APL mode
M1=Asc: 2 79 * + Ctrl-O => ASCII mode
MC=Keypad-Plus: 107 * + Numeric Keypad '+' => Mode change.
+---------------------------------------------------------------+
+ Atomic Vector +
+---------------------------------------------------------------+
0: + (Reserved Dyalog)
1: + Backspace
2: + Line Feed
3: + New Line
4: + Space
5: + (Reserved Dyalog)
6: + (Reserved Dyalog)
7: + (Reserved Dyalog)
8: + (Reserved Dyalog)
9: + (Reserved Dyalog)
10: + Up-Tack Down-Tack (I-beam)
11: + Stile Bar
12: , 1 53 + Percent
13: 1 75, + APL-Quote
14: 1 65, + Alpha
15: 1 87, + Omega
16: 1 70, 1 189 + Underbar
17-65: , 65 + Lower-a
18-66: , 66 + Lower-b
19-67: , 67 + Lower-c
20-68: , 68 + Lower-d
21-69: , 69 + Lower-e
22-70: , 70 + Lower-f
23-71: , 71 + Lower-g
24-72: , 72 + Lower-h
25-73: , 73 + Lower-i
26-74: , 74 + Lower-j
27-75: , 75 + Lower-k
28-76: , 76 + Lower-l
29-77: , 77 + Lower-m
30-78: , 78 + Lower-n
31-79: , 79 + Lower-o
32-80: , 80 + Lower-p
33-81: , 81 + Lower-q
34-82: , 82 + Lower-r
35-83: , 83 + Lower-s
36-84: , 84 + Lower-t
37-85: , 85 + Lower-u
38-86: , 86 + Lower-v
39-87: , 87 + Lower-w
40-88: , 88 + Lower-x
41-89: , 89 + Lower-y
42-90: , 90 + Lower-z
43:
44:
45: 1 50, + Overbar (High Minus)
46: 190 * + Dot
47: 3 189 * + Zero Tilde (Zilde)
48: 48 * + 0 Zero
49: 49 * + 1 One
50: 50 * + 2 Two
51: 51 * + 3 Three
52: 52 * + 4 Four
53: 53 * + 5 Five
54: 54 * + 6 Six
55: 55 * + 7 Seven
56: 56 * + 8 Eight
57: 57 * + 9 Nine
58:
59:
60:
61: 1 223, 1 52 + Dollar
62: , 1 51 + L bar (Pound Sterling)
63: + Left-Shoe Stile (Cent)
64: 1 72, + Delta
65: 65, 1 65 + Upper-A
66: 66, 1 66 + Upper-B
67: 67, 1 67 + Upper-C
68: 68, 1 68 + Upper-D
69: 69, 1 69 + Upper-E
70: 70, 1 70 + Upper-F
71: 71, 1 71 + Upper-G
72: 72, 1 72 + Upper-H
73: 73, 1 73 + Upper-I
74: 74, 1 74 + Upper-J
75: 75, 1 75 + Upper-K
76: 76, 1 76 + Upper-L
77: 77, 1 77 + Upper-M
78: 78, 1 78 + Upper-N
79: 79, 1 79 + Upper-O
80: 80, 1 80 + Upper-P
81: 81, 1 81 + Upper-Q
82: 82, 1 82 + Upper-R
83: 83, 1 83 + Upper-S
84: 84, 1 84 + Upper-T
85: 85, 1 85 + Upper-U
86: 86, 1 86 + Upper-V
87: 87, 1 87 + Upper-W
88: 88, 1 88 + Upper-X
89: 89, 1 89 + Upper-Y
90: 90, 1 90 + Upper-Z
91:
92:
93:
94:
95:
96: 3 221 * + Delta underbar
97: 3 65 * + Upper-A underbar
98: 3 66 * + Upper-B underbar
99: 3 67 * + Upper-C underbar
100: 3 68 * + Upper-D underbar
101: 3 69 * + Upper-E underbar
102: 3 70 * + Upper-F underbar
103: 3 71 * + Upper-G underbar
104: 3 72 * + Upper-H underbar
105: 3 73 * + Upper-I underbar
106: 3 74 * + Upper-J underbar
107: 3 75 * + Upper-K underbar
108: 3 76 * + Upper-L underbar
109: 3 77 * + Upper-M underbar
110: 3 78 * + Upper-N underbar
111: 3 79 * + Upper-O underbar
112: 3 80 * + Upper-P underbar
113: 3 81 * + Upper-Q underbar
114: 3 82 * + Upper-R underbar
115: 3 83 * + Upper-S underbar
116: 3 84 * + Upper-T underbar
117: 3 85 * + Upper-U underbar
118: 3 86 * + Upper-V underbar
119: 3 87 * + Upper-W underbar
120: 3 88 * + Upper-X underbar
121: 3 89 * + Upper-Y underbar
122: 3 90 * + Upper-Z underbar
123: , 1 219 + Left-Brace
124: 220, + Left-Tack
125: , 1 221 + Right-Brace
126: 1 220, + Right-Tack
127: + (Reserved Dyalog)
128: 1 49, + Diaeresis (each)
129:
130:
131:
132:
133: 3 223 * + Diaeresis Tilde (Commute)
134: + ------.
135: + |
136: + |
137: + |
138: + |
139: + | This
140: + | area
141: + | recommended
142: + | for
143: + | National
144: + | Language
145: + | characters
146: + |
147: + |
148: + |
149: + |
150: + |
151: + |
152: + |
153: + |
154: + ------'
155: 186, 219 + Left-Bracket
156: 191 * + Slash (Replicate Reduce)
157: 3 191 * + Slash Bar
158: 1 191, 220 + Back-Slash (Expand Scan)
159: 3 190 * + Back-Slash bar
160: 1 51, 1 188 + Left-Caret (Less than)
161: 1 52, + Less-than-or-Equal
162: 1 53, 187 + Equal
163: 1 54, + Greater-than-or-Equal
164: 1 55, 1 190 + Right-Caret (Greater than)
165: 1 56, + Not-Equal
166: 1 57, + Down-Caret (Or)
167: 1 48, + Up-Caret (And)
168: 1 189, 189 + Bar (Negate Minus Subtract)
169: 189, 1 187 + Plus (Conjugate Add)
170: 1 187, + Divide (Reciprocal)
171: 187, + Multiply (Signum)
172: 1 81, 1 191 + Query (Roll Deal)
173: 1 69, + Epsilon (Type Membership)
174: 1 82, + Rho (Shape Reshape)
175: 1 84, 1 222 + Tilde (Not Exclude Without)
176: 1 89, + Up-Arrow (Mix Take)
177: 1 85, + Down-Arrow (Split Drop)
178: 1 73, + Iota (Index)
179: 1 79, + Circle (Trig)
180: 1 80, 1 56 + Star (Exponential Power)
181: 1 83, + Ceiling (Max)
182: 1 68, + Floor (Min)
183: 1 71, + Del (Function Edit)
184: 1 74, + Jot (Compose Outer)
185: 1 186, 1 57 + Left-Parenthesis
186: 1 90, + Left-Shoe (Enclose)
187: 1 88, + Right-Shoe (Disclose)
188: 1 67, + Up-Shoe (Intersect)
189: 1 86, + Down-Shoe (Union)
190: 1 66, + Down-Tack (decode base)
191: 1 78, + Up-Tack (encode represent)
192: 1 77, + Stile (Absolute Residue Modulus)
193: 1 188, 186 + Semicolon
194: 188 * + Comma (Ravel Catenate)
195: 3 57 * + Down-Caret Tilde (Nor)
196: 3 48 * + Up-Caret Tilde (Nand)
197: 3 51 * + Del Stile (Down Grade)
198: 3 52 * + Delta Stile (Up Grade)
199: 3 54 * + Circle Backslash (Transpose)
200: 3 53 * + Circle Stile (Rotate)
201: 3 55 * + Circle Bar (Rotate 1st)
202: 3 56 * + Circle Star (Logarithm)
203: 3 187 * + Quad Divide (Domino Matrix Inverse)
204: 3 49, 1 49 + Quote Dot (Shreik Binomial Factorial)
205: 3 192 * + Up-Tack Jot (Format)
206: 3 186 * + Down-Tack Jot (Execute)
207: 3 50 * + Del Tilde
208: 3 220 * + Comma Bar (Catenate 1st)
209: 1 219, + Equal Underbar (Match)
210: 1 221, + Not-Equal Underbar (Natch)
211:
212:
213:
214:
215: , 1 50 + Ascii Double Quote "
216: , 222 + Ascii Hash #
217:
218: , 1 55 + Ascii Ampersand &
219: , 192 + Ascii Single Quote '
220: 2 99 * + Lower Right Corner
221: 2 105 * + Upper Right Corner
222: 2 103 * + Upper Left Corner
223: 2 97 * + Lower Left Corner
224: 2 101 * + Crossing Lines
225: 2 110 * + Horiz Bar Scan 5
226: 2 100 * + Left T
227: 2 102 * + Right T
228: 2 98 * + Bottom T
229: 2 104 * + Top T
230: 2 96 * + Vertical Bar
231: , 1 192 + Ascii At sign @
232: +
233: +
234: +
235: , 1 54 + Ascii Caret ^
236: +
237: , 223 + Ascii Back Quote `
238: , 1 220 + Ascii Pipe |
239: +
240: 1 190, 1 186 + Colon :
241: + (Reserved Dyalog)
242: + (Reserved Dyalog)
243: + (Reserved Dyalog)
244: 223, + Diamond
245: 219, + Left-Arrow (Assign Specify)
246: 221, + Right-Arrow (Branch)
247: 3 188 * + Up-Shoe Jot (Lamp Comment)
248: 1 192, 1 48 + Right-Parenthesis
249: 192, 221 + Right-Bracket
250: + (Reserved Dyalog)
251: + (Reserved Dyalog)
252: + (Reserved Dyalog)
253: 1 76, + Quad
254: 3 219 * + Quote Quad
255: + (Reserved Dyalog)
+---------------------------------------------------------------+
+ Numeric Keypad +
+---------------------------------------------------------------+
,48: 96 * + 0 Zero (Num Lock on)
,49: 97 * + 1 One (Num Lock on)
,50: 98 * + 2 Two (Num Lock on)
,51: 99 * + 3 Three (Num Lock on)
,52: 100 * + 4 Four (Num Lock on)
,53: 101 * + 5 Five (Num Lock on)
,54: 102 * + 6 Six (Num Lock on)
,55: 103 * + 7 Seven (Num Lock on)
,56: 104 * + 8 Eight (Num Lock on)
,57: 105 * + 9 Nine (Num Lock on)
,46: 110 * + Dot (Num Lock on)
,180: 106 * + Star (asterisk)
,156: 111 * + Slash
+---------------------------------------------------------------+
+ Special Functions +
+---------------------------------------------------------------+
ER=Enter: 13 * + Enter
ED=Shift+Enter: 1 13 * + Edit
TC=Ctrl+Enter: 2 13 * + Trace
FD=Ctrl+Shift+Enter: 3 13 * + Forward
DB=Bksp: 8 * + Destructive Backspace
,DB=Bksp: 1 8 * + Destructive Backspace
BK=Ctrl+Shift+Bksp: 3 8 * + Backward
TB=Tab: 9 * + Tab
BT=Shift+Tab: 1 9 * + Back Tab
EP=Esc: 27 * + Escape
QT=Shift+Esc: 1 27 * + Quit
FX=Ctrl+Shift+Home: 3 36 * + Fn Fix
DP=Space: 32 * + Destructive space
,DP=Space: 1 32 * + Destructive space
US=PgUp: 33 * + Up Screen
LS=Ctrl+PgUp: 2 33 * + Left Screen
DS=PgDn: 34 * + Down Screen
RS=Ctrl+PgDn: 2 34 * + Right Screen
RP=Ctrl+Shift+PgDn: 3 34 * + Replace
RL=End: 35 * + Right Limit
TG=Ctrl+End: 2 35 * + Tag
SC=Ctrl+Shift+End: 3 35 * + Search
LL=Home: 36 * + Left Limit
HO=Ctrl+Home: 2 36 + Home cursor
LC=Left: 37 * + Left Character
UC=Up: 38 * + Up Character
UL=Ctrl+Shift+Up: 3 38 * + Up Limit
RC=Right: 39 * + Right Character
DC=Down: 40 * + Down Character
DL=Ctrl+Shift+Down: 3 40 * + Down Limit
IN=Insert: 45 * + Insert on
PT=Shift+Insert: 1 45 * + Paste
CP=Ctrl+Insert: 2 45 * + Copy
OP=Ctrl+Shift+Insert: 3 45 * + Open
DI=Delete: 46 * + Delete Item
CT=Shift+Delete: 1 46 * + Cut
DK=Ctrl+Delete: 2 46 * + Delete Block
MV=Ctrl+Shift+Delete: 3 46 * + Move
LN=Keypad-Minus: 109 * + Numeric Keypad '-'. Line Numbers.
+---------------------------------------------------------------+
+ Mouse Buttons +
+---------------------------------------------------------------+
+ When a mouse button is pressed (within QuadSR) Dyalog APL
+ generates the following codes. These are acquired from an
+ unused portion of the virtual key table.
D1: 161 * + left button down
U1: 171 * + left button up
D2: 162 * + middle button down
U2: 172 * + middle button up
D3: 163 * + right button down
U3: 173 * + right button up
+---------------------------------------------------------------+
+ Initial Modes +
+---------------------------------------------------------------+
PROG: 0 + APL
USER: 1 + ASCII
+---------------------------------------------------------------+
+ Function Keys +
+---------------------------------------------------------------+
F1=F1: 112 *
F2=F2: 113 *
F3=F3: 114 *
F4=F4: 115 *
F5=F5: 116 *
F6=F6: 117 *
F7=F7: 118 *
F8=F8: 119 *
F9=F9: 120 *
F10=F10: 121 *
F11=F11: 122 *
F12=F12: 123 *
F13=Shift+F1: 1 112 *
F14=Shift+F2: 1 113 *
F15=Shift+F3: 1 114 *
F16=Shift+F4: 1 115 *
F17=Shift+F5: 1 116 *
F18=Shift+F6: 1 117 *
F19=Shift+F7: 1 118 *
F20=Shift+F8: 1 119 *
F21=Shift+F9: 1 120 *
F22=Shift+F10: 1 121 *
F23=Shift+F11: 1 122 *
F24=Shift+F12: 1 123 *
F25=Ctrl+F1: 2 112 *
F26=Ctrl+F2: 2 113 *
F27=Ctrl+F3: 2 114 *
F28=Ctrl+F4: 2 115 *
F29=Ctrl+F5: 2 116 *
F30=Ctrl+F6: 2 117 *
F31=Ctrl+F7: 2 118 *
F32=Ctrl+F8: 2 119 *
F33=Ctrl+F9: 2 120 *
F34=Ctrl+F10: 2 121 *
F35=Ctrl+F11: 2 122 *
F36=Ctrl+F12: 2 123 *